UCLA Parallel PIC Framework

نویسندگان

  • Viktor K. Decyk
  • Charles D. Norton
چکیده

The UCLA Parallel PIC Framework (UPIC) has been developed to provide trusted components for the rapid construction of new, parallel Particle-in-Cell (PIC) codes. The Framework uses object-based ideas in Fortran95, and is designed to provide support for various kinds of PIC codes on various kinds of hardware. The focus is on student programmers. The Framework supports multiple numerical methods, different physics approximations, different numerical optimizations and implementations for different hardware. It is designed with “defensive” programming in mind, meaning that it contains many error checks and debugging helps. Above all, it is designed to hide the complexity of parallel processing. It is currently being used in a number of new Parallel PIC codes. PACS: 2 .70 .N~~ 52.65.h Corresponding author: Viktor K. Decyk, UCLA Department of Physics and Astronomy, Los Angeles, CA 90095-1547, USA. Tel. (310) 206-0371, FAX 3 10-825-4057, email: [email protected].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling of laser wakefield acceleration in Lorentz boosted frame using EM-PIC code with spectral solver

Simulating laser wakefield acceleration (LWFA) in a Lorentz boosted frame in which the plasma drifts towards the laser with vb can speedup the simulation by factors of 2 b = (1 v b/c) . In these simulations the relativistic drifting plasma inevitably induces a high frequency numerical instability that contaminates the interested physics. Various approaches have been proposed to mitigate this in...

متن کامل

A Generic Approach for Developing Highly Scalable Particle-Mesh Codes for GPUs

We present a general framework for GPU-based low-latency data transfer schemes that can be used for a variety of particle-mesh algorithms [8]. This framework allows to hide the latency of the data transfer between GPU-accelerated computing nodes by interleaving it with the kernel execution on the GPU. We discuss as an example the fully relativistic particle-in-cell (PiC) code PIConGPU [5] curre...

متن کامل

موازی سازی شبیه سازی پدیده ناپایداری دوجریانی به روش PIC

Two stream instability in plasma is simulated by PIC method. The execution time of the sequential and parallizable sections of the program is measured. The sequential program is parallelized with the help of the MPI functions. Then, the execution time of the sequential program versus the number of the grid points and the execution time of the parallel program on 3 and 5 processors versus the nu...

متن کامل

Performance Analysis, improvement and complexity reduction in Multi stage Multi-User Detector with parallel interference cancellation for DS-CDMA System Using odd kasami sequence

Direct Sequence Code Division Multiple Access (DS-CDMA) system is well known wireless technology. This system suffers from MAI (Multiple Access Interference) caused by Direct Sequence users. Multi-User Detection schemes were introduced to detect the users’ data in presence of MAI. In Multi stage Partial parallel interference cancellation (MP-PIC) method complexity is more than multi stage conve...

متن کامل

Ion Propulsion Simulations Using Parallel Supercomputer

A parallel, three-dimensional electrostatic PIC code is developed for largescale electric propulsion simulations using parallel supercomputers. Two algorithms are implemented in the code, a standard finite-difference (FD) PIC and a newly developed immersed-finite-element (IFE) PIC. The IFE-PIC is designed to handle complex boundary conditions accurately while maintaining the computational speed...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Physics Communications

دوره 164  شماره 

صفحات  -

تاریخ انتشار 2004